#ifndef _WT_SETTINGS_H
#define _WT_SETTINGS_H

typedef enum WtOptionCodeT
{
  WT_UNKNOWN_OPTION,
  WT_SERVER_REUSE_INTERP,
  WT_SERVER_WT_PACKAGE,
  WT_SERVER_INTERP_CREATE_SCRIPT,
  WT_SERVER_INTERP_DESTROY_SCRIPT,
  WT_SERVER_INCLUDE_START_SCRIPT,
  WT_SERVER_INCLUDE_END_SCRIPT,
  WT_SERVER_INCLUDE_NAMESPACE,
  WT_SERVER_ADD_HEADER_TRAILER,
  WT_SERVER_INCLUDE_HEADER,
  WT_SERVER_INCLUDE_TRAILER,
  WT_SERVER_SCRIPT_START_STRING,
  WT_SERVER_SCRIPT_END_STRING,
  WT_SERVER_EVAL_TEXT,
  WT_SERVER_ERROR_HANDLER,
  WT_REQUEST_START_SCRIPT,
  WT_REQUEST_END_SCRIPT,
  WT_SESSION_COOKIE_NAME,
  WT_SESSION_MAX_IDLE_TIME,
  WT_SESSION_SWEEP_PROBABILITY
} WtOptionCode;

void WtInitOptionCodes(WtContext *w);
WtOptionCode WtGetOptionCode(const char *key);

#endif /* ! _WT_SETTINGS_H */
